Analysis of Software Reliability Growth Models for Quantitative Evaluation of Software Reliability and Goodness of Fitness Metrics
نویسندگان
چکیده
Till now there have been many Software Reliability models developed for assessing the reliability of software product. Most of these are based upon past failure data gathered during the testing phase. These models have been utilized to evaluate the quality of the software and for future predication of reliability. They have been used in many critical management decision making problems that occur during the testing phase. But none of these models can claim to be the best and hence there is a need for further research. In this paper different modeling approaches are briefly studied and we present procedures to estimate the parameters of SRGMs and a critical analysis of Goodness of Fit using some existing Software Reliability Growth Models. On the basis of our observations we recommend the methodologies for estimating parameters of SGRM and the various metrics used for comparison of Goodness of Fit and predictive validity.
منابع مشابه
M-SRAT: Metrics-based Software Reliability Assessment Tool
In this paper we develop a software reliability assessment tool, called M-SRAT: Metrics-based Software Reliability Assessment Tool, by using several testing metrics data as well as software fault data observed in the testing phase. The fundamental idea is to use the metrics-based software reliability models proposed by the same authors. M-SRAT is written in Java language with 54 classes and 8.0...
متن کاملA Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملSelection of Software Reliability Model Based on BP Neural Network
Software reliability models are used for the estimation and prediction of software reliability. In a situation where reliability data is lacking and numerous models are available, the key to quantitative analysis of software reliability lies in the selection of an optimal model. This paper describes a model selection method which involves an encoding scheme with multiple evaluation metrics and ...
متن کاملDiscrete Program-Size Dependent Software Reliability Assessment: Modeling, Estimation, and Goodness-of-Fit Comparisons
In this paper we propose a discrete program-size dependent software reliability growth model flexibly describing the software failure-occurrence phenomenon based on a discrete Weibull distribution. We also conduct model comparisons of our discrete SRGM with existing discrete SRGMs by using actual data sets. The program size is one of the important metrics of software complexity. It is known tha...
متن کاملSoftware Reliability Growth Models: Overview and Applications
A software reliability growth model is one of the fundamental techniques used to assess software reliability quantitatively. The software reliability growth model is required to have a good performance in terms of goodness-of-fit, predictability, and so forth. A number of analytical models have been proposed during the past three decades for assessing the reliability of the software system. In ...
متن کامل